#!/usr/bin/env bash

logPath=/chia/logs/ssd

cd /opt/chia-blockchain

function startSsd1() {
  mkdir -p ${logPath}1
  nohup chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd1 -d /chia/hhd/hhd1 >${logPath}1/p1.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd1 -d /chia/hhd/hhd1 >${logPath}1/p2.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd1 -d /chia/hhd/hhd2 >${logPath}1/p3.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd1 -d /chia/hhd/hhd2 >${logPath}1/p4.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd1 -d /chia/hhd/hhd3 >${logPath}1/p5.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd1 -d /chia/hhd/hhd3 >${logPath}1/p6.log 2>&1 &
}

function startSsd2() {
  mkdir -p ${logPath}2
  nohup chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd2 -d /chia/hhd/hhd4 >${logPath}2/p1.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd2 -d /chia/hhd/hhd4 >${logPath}2/p2.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd2 -d /chia/hhd/hhd5 >${logPath}2/p3.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd2 -d /chia/hhd/hhd5 >${logPath}2/p4.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd2 -d /chia/hhd/hhd6 >${logPath}2/p5.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd2 -d /chia/hhd/hhd6 >${logPath}2/p6.log 2>&1 &
}

function startSsd3() {
  mkdir -p ${logPath}3
  nohup chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd3 -d /chia/hhd/hhd7 >${logPath}3/p1.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd3 -d /chia/hhd/hhd7 >${logPath}3/p2.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd3 -d /chia/hhd/hhd8 >${logPath}3/p3.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd3 -d /chia/hhd/hhd8 >${logPath}3/p4.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd3 -d /chia/hhd/hhd9 >${logPath}3/p5.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd3 -d /chia/hhd/hhd9 >${logPath}3/p6.log 2>&1 &
}

function startSsd4() {
  mkdir -p ${logPath}4
  nohup chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd4 -d /chia/hhd/hhd10 >${logPath}4/p1.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd4 -d /chia/hhd/hhd10 >${logPath}4/p2.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd4 -d /chia/hhd/hhd11 >${logPath}4/p3.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd4 -d /chia/hhd/hhd11 >${logPath}4/p4.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd4 -d /chia/hhd/hhd12 >${logPath}4/p5.log 2>&1 &
  nohup sleep 5;chia plots create -k 32 -b 10000 -r 2 -u 128 -n 33 -t /chia/ssd/ssd4 -d /chia/hhd/hhd12 >${logPath}4/p6.log 2>&1 &
}

startSsd1
startSsd2
startSsd3
startSsd4
